package com.zmn.oms.dubbo.interfaces.highopinion;

import com.zmn.common.dto2.ResponseDTO;
import com.zmn.oms.common.dio.highopinion.OmsMasterHighOpinionDIO;
import com.zmn.oms.common.dro.highopinion.OmsMasterHighOpinionDRO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;

import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * @author yangshuangpiung
 * @since 2022-9-13 11:22:15
 * description 获取工程师好评
 */
@Api("获取工程师好评")
public interface OmsMasterHighOpinionListRemoteService {

    /**
     * 根据工程师获取工程师好评
     *
     * @param masterId 工程师ID
     * @return
     */
    @ApiOperation("根据工程师获取工程师好评")
    ResponseDTO<OmsMasterHighOpinionDRO> getMasterHighOpinion(@ApiParam("获取工程师好评入参") @NotNull(message = "OmsMasterHighOpinionDIO不能为空") Integer masterId);
}
